/**
 * The examples provided by Facebook are for non-commercial testing and
 * evaluation purposes only.
 *
 * Facebook reserves all rights not expressly granted.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
 * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NON INFRINGEMENT. IN NO EVENT SHALL
 * FACEBOOK BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
 * AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
 * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
'use strict';

import React from 'react';
import { createStackNavigator } from 'react-navigation'; 
import MainPage from './MainPage';
import MoreMenu from './MoreMenu';
import { TitleBarBlack } from 'miot/ui';

const RootStack = createStackNavigator(
  {
    Home: MainPage,
    moreMenu: MoreMenu,
  },
  {
    initialRouteName: 'Home',
    navigationOptions: ({ navigation }) => {
      return {
        header: <TitleBarBlack title={navigation.state.params ? navigation.state.params.title : ''} style={{ backgroundColor: '#fff' }}
          onPressLeft={() => {
            navigation.goBack();
          }} />,
      };
    },
  }
);
export default class App extends React.Component {
  render() {
    return <RootStack />;
  }
}
